cackle (laugh noisily) - French English Dictionary